package com.zhc.tools.core.fileimport.service;

import java.util.List;

import com.zhc.tools.core.fileimport.domain.FileStrategySetting;

/**
 * 说明：文件上传提供通用服务接口
 * @author zhc
 */	
public interface IBaseUploadFile {

	 /**
     * get FileStrategySetting settings by groupType
     * @param groupType
     * @return
     */
	public List<FileStrategySetting> getFileStrategySettingsByGropyType(String groupType);
	
	/**
     * get FileStrategySetting settings by groupType and strategyServiceType
     * @param groupType
     * @param strategyServiceType
     * @return
     */
	public FileStrategySetting getFileStrategyByTypeKey(String groupType, String strategyServiceType);
	
	/**
     * get FileStrategySetting by fileStrategySetting
     * @param FileStrategySetting fileStrategySetting
     * @return
     */
	public FileStrategySetting getFileStrategy(FileStrategySetting fileStrategySetting);
}
